package leetCode.tool;

import java.util.List;

public class tool {
    public static void printStringArray(String[] tmp){
        for (int i = 0; i < tmp.length; i++) {
            System.out.println(i+"\t"+tmp[i]);
        }
    }

    public static void printIntIntArray(int[][] tmp) {
        for (int i = 0; i < tmp.length; i++) {
            String tmpStr = "";
            for (int j = 0; j < tmp[i].length; j++) {
                tmpStr += "\t" + tmp[i][j];
            }
            System.out.println(tmpStr);
        }
    }

    public static void printIntListArray(List<Integer> tmp) {
        String tmpStr = "";
        for (int i = 0; i < tmp.size(); i++) {
            tmpStr += tmp.get(i);
        }
        System.out.printf(tmpStr);
    }

    public static void printIntListListArray(List<List<Integer>> tmp) {
        for (int i = 0; i < tmp.size(); i++) {
            String tmpStr = "";
            for (int j = 0; j < tmp.get(i).size(); j++) {
                tmpStr += " " + tmp.get(i).get(j);
            }
            System.out.println(tmpStr);
        }
    }

    public static void printStringListListArray(List<List<String>> tmp) {
        for (int i = 0; i < tmp.size(); i++) {
            String tmpStr = "";
            for (int j = 0; j < tmp.get(i).size(); j++) {
                tmpStr += " " + tmp.get(i).get(j);
            }
            System.out.println(tmpStr);
        }
    }

    public static void printStringListArray(List<String> tmp) {
        for (String i : tmp) {
            System.out.println(i);
        }
    }

    public static void printIntArray(int[] arr) {
        String tmp = "";
        for (int i = 0; i < arr.length; i++) {
            tmp = tmp + " " + arr[i];
        }
        System.out.println(tmp);
    }

    public static void printFloatArray(float[] arr) {
        String tmp = "";
        for (int i = 0; i < arr.length; i++) {
            tmp = tmp + " " + arr[i];
        }
        System.out.println(tmp);
    }
}
